/**
 * 属性分组vo
 * @attrGroupID: 属性分组id
 * @attrGroupName: 组名
 * @sort: 排序
 * @description: 描述
 * @icon: 组图标
 * @catalogID: 扬扬分类id
 */
export interface AttrGroupVo {
  attrGroupID: number
  attrGroupName: string
  sort: number | undefined
  description: string
  icon: string
  catalogID: number | undefined
  catalogName: string
  idPath: number[]
}

/**
 * 分页查询参数类型
 * @pageIndex: 查第几页
 * @pageSize: 每页长度
 * @condition: 查询条件
 */
export interface PageNationParams {
  pageIndex: number
  pageSize: number
  condition: string
  catalogID: number
}

/**
 * 分页查询属性分组的返回值类型
 * @pageIndex: 页码
 * @totalPages: 总页数
 * @items:  属性分组集合
 * @pageSize: 每页显示条数
 * @count: 用户总数
 */
export interface AttrGroupResponse {
  pageIndex: number
  totalPages: number
  items: AttrGroupVo[]
  pageSize: number
  count: number
}
